Leaf Spring — definition

1. leaf spring (Noun)

1 definition

leaf spring (Noun) — Long narrow spring consisting of several layers of metal springs bracketed together.

1 type of
spring